#include "AppLoader.h"
#include "MAHeaders.h"
#include "std.h"

#include "Screens/MessageBox.h"
#include "Screens/MenuScreen.h"
#include "Screens/FlashScreen.h"
#include "Screens/MainScreen.h"
#include "Screens/GOIIndex.h"
#include "Screens/LRESIndex.h"
#include "Screens/LCAUIndex.h"
#include "Screens/LCOMIndex.h"
#include "Screens/GERMIndex.h"
#include "Screens/GERM2Index.h"
#include "Screens/TKEIndex.h"
#include "Screens/LRESScreen.h"
#include "Screens/GINFOScreen.h"
#include "Screens/LINFOScreen.h"
#include "Screens/TKEScreen.h"

AppLoader::AppLoader()
{

	APPCONTROLLER->registerScreen("LRESIndex", new LRESIndex());
	APPCONTROLLER->registerScreen("LRESScreen", new LRESScreen());
	APPCONTROLLER->registerScreen("LCAUIndex", new LCAUIndex());
	APPCONTROLLER->registerScreen("LCOMIndex", new LCOMIndex());
	APPCONTROLLER->registerScreen("TKEIndex", new TKEIndex());
	APPCONTROLLER->registerScreen("TKEScreen", new TKEScreen());
	APPCONTROLLER->registerScreen("GERMIndex", new GERMIndex());
	APPCONTROLLER->registerScreen("GERM2Index", new GERM2Index());
	APPCONTROLLER->registerScreen("GINFOScreen", new GINFOScreen());
	APPCONTROLLER->registerScreen("FlashScreen", new FlashScreen(FLASHSCREEN));
	APPCONTROLLER->registerScreen("MainScreen", new MainScreen());
	APPCONTROLLER->registerScreen("MessageBox", new MessageBox());
	APPCONTROLLER->registerScreen("MenuScreen", new MenuScreen());
	APPCONTROLLER->registerScreen("GOIIndex", new GOIIndex());
	APPCONTROLLER->registerScreen("LINFOScreen", new LINFOScreen());
}

AppLoader::~AppLoader()
{}

void AppLoader::load()
{}
